package com.sikaryofficial.backend.domain.vo.store;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @author : qinjinyuan
 * @desc : TODO  请填写你的功能描述
 * @date : 2025/08/22 16:47
 */
@ToString
@Setter
@Getter
public class StoreMetricVO {

    private Long storeId;
    private int searchCount;     // 搜索次数
    private int viewCount;       // 浏览次数
    private int commentCount;    // 评论数
    private double avgRating;    // 平均评分（0-5）

    // 归一化后的值
    private double searchNorm;
    private double viewNorm;
    private double commentNorm;
    private double ratingNorm;

    // 固定匹配分（可配置）
    private double nearbyTagMatch;   // 0~1，是否在热门区域/标签匹配
    private double shopTypeMatch;    // 0~1，是否是平台主推类型（如咖啡、健身）
}
